Cette page web reprend les éléments d’un article paru aux éditions du CTHS (Cicolani and Huet 2019) pour présenter:
L’étude porte sur 264 sites, 4 classes d’objets et 4 périodes.
volume du mobilier étudié
Les sites se répartissent en 8 types différents
types de sites
L’étude a porté sur la distribution spatiale des sites et les différents types de mobilier dans ces sites
Répartition des sites durant le Golasecca IC-IIAB
Distribution du mobilier par type de site par type de site pour la période Golasecca IC-IIAB
Golasecca IC-IIAB
Répartition des sites au Golasecca GIIAB-IIIA1
Distribution du mobilier par type de site pour la période Golasecca GIIAB-IIIA1
Golasecca GIIAB-IIIA1
Répartition des sites pour la période Golasecca GIIIA1-IIIA3
Distribution du mobilier par type de site pour la période Golasecca GIIIA1-IIIA3
Golasecca GIIIA1-IIIA3,
Répartition des sites pour la période Golasecca GIIIA3
Distribution du mobilier par type de site pour la période Golasecca GIIIA3
Golasecca GIIIA3
Basé sur un wed de données décrites sémantiquement (web sémantique ou Open Linked Data). Les objets numériques sont décrits sous la forme de triples Resource Description Framework (RDF) sous la forme: sujet-prédicat-objet (subject-predicate-object).
Les données de notre étude peuvent être mises sous la forme d’un graphe RDF. Par exemple pour le site d’Uto-Kulm durant le Golasecca IIAB-IIIA1:
per <- "GIIAB_IIIA1"
site <- "Uto-Kulm"
df.per <- f.a.period(tab, site.type, per) # sélection sur la période
df.per.count <- df.per %>% count(sites, objets)
df.per.count <- df.per.count[df.per.count$sites == site, ]
kable(df.per.count,"html") %>%
kable_styling(full_width = FALSE, position = "center", font_size=12)
| sites | objets | n |
|---|---|---|
| Uto-Kulm | Ceramique grecque | 2 |
| Uto-Kulm | Parure Golasecca | 1 |
Où:
Le langage de programmation R offre différents packages (rdflib, etc.) permettant de formater les données de l’étude:
base <- "https://github.com/zoometh/golasecca/tree/main/img/"
rdf <- rdf()
for (i in 1:nrow(df.per.count)){
rdf %>%
rdf_add(subject = paste0(base, df.per.count[i,"sites"]),
predicate = paste0(base, df.per.count[i,"objets"]),
object = df.per.count[i,"n"])
}
rdf
## Total of 2 triples, stored in hashes
## -------------------------------
## <https://github.com/zoometh/golasecca/tree/main/img/Uto-Kulm> <https://github.com/zoometh/golasecca/tree/main/img/Ceramique grecque> "2" .
## <https://github.com/zoometh/golasecca/tree/main/img/Uto-Kulm> <https://github.com/zoometh/golasecca/tree/main/img/Parure Golasecca> "1" .
Le triple peut être sérialisé sous le format JavaScript Object Notation for Linked Data (JSON-LD), actuellement le plus populaire pour décrire des données web.
json.name <- paste0(getwd(),"/img/",site,"_",per,".json")
rdf_serialize(rdf, json.name, "jsonld")
Ce fichier peut ensuite être retrouvé sur internet:
https://raw.githubusercontent.com/zoometh/golasecca/main/img/Uto-Kulm_GIIAB_IIIA1.json
Les champs et les valeurs de la base de données seront à moyen terme alignées sur le CIDOC-CRM (Cultural Heritage Information-Conceptual Reference Model, ISO 21127), un iso-standard pour la description et l’organisation de l’information liée au patrimoine archéologique et architectural. Son utilisation permet l’interopérabilité des données et leur référencement sur le web sémantique, comme préconisé par l’Open Science.
Internet fournit d’importantes possibilibités pour la diffusion des données, comme par exemple cette page web issue d’un document Rmarkdown hebergée sur GitHub. Toujours dans le domaine du logiciel libre, on peu citer la solution d’hébergement de projets QGIS sur QGIS Cloud où nous avons déposé la carte Golasecca IC-IIAB
Cicolani, Véronica, and Thomas Huet. 2019. “Essai de Modelisation Des Echanges et Des Reseaux de Circulation Dans Les Alpes Centrales Au Premier Age Du Fer.” La Conquete de La Montagne : Des Premieres Occupations Humaines a L’anthropisation Du Milieu.